基于Web Service的SSRF存档数据服务系统
加速器存档数据服务系统是加速器控制系统的一个重要组成部分,主要用于数据共享、检索、绘图和数据管理等。加速器数据库主要保存加速器各类静态参数和运行时的实时数据。
90年代中期以来,EPICS在大型实验物理装置控制系统中得到广泛的应用。上海光源控制系统使用EPICS,并使用基于EPICS通道访问的数据存档系统将数据保存在关系数据库中。而加速器系统有其自身的特点,主要表现在需存储的数据多、数据量大、采集时间粒度小,上层用户需求类型多等方面。
Web Service是基于互联网的分布式、中间件的开发技术,一经推出即得到业界的广泛支持;而多层分布式系统也是目前应用程序发展的潮流。
课题首先介绍、分析了XML和Web Service及其相关技术,提出在上海光源数据分析系统中应用Web Service技术。在此基础上开发了基于Web Service的数据分析服务系统。该系统为三层分布式应用程序体系结构,包括数据层、业务逻辑层和用户应用层,同时发布基于Web Service的数据访问接口,包括底层数据获取和适用于加速器物理分析的接口,以实现跨平台,高度整合和灵活性,并给出客户端调用实例,提供用户对存档数据的浏览、检索、绘图等功能,满足不同用户对数据的需求。最后对系统的功能、负载和性能进行了测试。
- 作者:
- 李林
- 学位授予单位:
- 中国科学院上海应用物理研究所
- 专业名称:
- 信号与信息处理
- 授予学位:
- 硕士
- 学位年度:
- 2007年
- 导师姓名:
- 沈立人
- 中图分类号:
- O572.211;TP311.13
- 关键词:
- Service;数据库;数据管理;加速器;控制系统
-